Teaching User Interface Design and Programming to Computer Science majors
نویسندگان
چکیده
This paper describes an innovative approach to teaching about human-computer interaction to a large class of students in their third year of a Computer Science major. Because of the tight time constraints on the course and the student’s learning preferences and orientation, we have created a course which interweaves the learning of several programming tools for interface construction with the development of knowledge and skills in the design of user interfaces. We present the structure of the course, especially its most unusual aspects. We also describe our rationale for the course design, our evaluation of student learning and the response to the course.
منابع مشابه
Teaching Object-Oriented Design Without Programming: A Progress Report
This project is demonstrating the feasibility of using the object-oriented paradigm to teach students software design in a nonprogramming context. The program, developed using principles of user-based, prototyping design, teaches students to create responsibility-driven designs of computer games. Investigations with high school students with little or no knowledge of computers and senior comput...
متن کاملHigh-Level Application Development for non-Computer Science majors using Image Processing
In many ways it is a unique challenge to teach programming and high-level application development to noncomputer science majors like information systems. Simple visual computing can be a very helpful tool in such situations because it enables programs to produce something students can see. This paper describes a semesterlong experience of using image-processing as the theme in a course to teach...
متن کاملAssessing the Usability of a Novel System for Programming Education
The authors present the results of a simple usability test performed on line explorer, an innovative tool aimed at letting students explore programming. The system offers an interactive environment where students can learn, review, and practice programming independently or through step-by-step instruction. Students in Information Technology, Computer Science, and Information Systems were survey...
متن کاملSelecting and Extracting Effective Features of SSVEP-based Brain-Computer Interface
User interfaces are always one of the most important applied and study fields of information technology. The development and expansion of cognitive science studies and functionalization of its tools such as BCI1, as well as popularization of methods such as SSVEP2 to stimulate brain waves, have led to using these techniques every day, especially in appropriate solutions for physically and menta...
متن کاملTeaching GUI Design and Event Handling Using Patterns
Graphical User Interface (GUI) has become a common way to build and deploy desk-top software in introductory computer science courses. Students definitely enjoy building GUI programs as opposed to command-line programs. Writing a GUI program requires a paradigm shift from sequential processing to event-driven processing. Building a GUI program involves two main activities – design of user inter...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997